package javabook.ch06;

	class OBJ1 {
	  void show(String str) {
	    System.out.println("상위클래스의 메소드 show(String str) 수행 " + str);
	  }
	}
	
	class OBJ2 extends OBJ1 {
	  void show1() {
	    System.out.println("하위클래스의 메소드 show() 수행");
	    }
	}
	  
	class OBJ3 extends OBJ2 {
		  void show() {
		    System.out.println("더 밑에 하위클래스의 메소드 show() 수행");
		    }
	}
	
	public class OverrideExam1_2 {
	  public static void main(String args[]) {
	    OBJ3 over = new OBJ3();
	    over.show("알기쉽게 해설한 자바"); 
	    over.show1();
	    over.show();
	  }
	}
